package com.arong.biBackend.mapper;

import com.arong.biBackend.model.dto.db.DbInsertDataDto;
import com.arong.biBackend.model.dto.db.DbNewDto;
import com.arong.biBackend.model.dto.db.DbSelectDto;
import com.arong.biBackend.model.dto.db.DetailTableDto;
import com.arong.biBackend.model.entity.Chart;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;

import java.util.List;
import java.util.Map;

public interface ChartMapper extends BaseMapper<Chart> {

    List<Map<String, Object>> queryChartDataByCol(DbSelectDto dbSelectDto);

    List<Map<String, Object>> queryChartData(DetailTableDto detailTableDto);

    void createNewTable(DbNewDto newDto);

    void insertData(DbInsertDataDto dbInsertDataDto);
}




